<?php

App::uses('AbstractData', 'Lib');

class RutasMaint extends AbstractData {

    protected $data = array(
        'data' => array(
            array(
                'type' => 'fieldset',
                'title' => 'Datos de la Ruta',
                'fields' => array(
                    array('name' => 'id', 'label' => 'Número', 'readonly' => true),
                    array('name' => 'fecha_carga', 'label' => 'Fecha Carga', 'presentation' => 'DATETIME', 'classparams' => '{"force":true}', 'isvisible' => false, 'actions' => 'A'),
                    array('name' => 'user_id', 'label' => 'Usuario Carga', 'presentation' => 'USER', 'classparams' => '{"force":true}', 'isvisible' => false, 'actions' => 'A'),
                    array('name' => 'encargado', 'label' => 'Encargado'),
                    array('name' => 'informacion', 'label' => 'Información', 'presentation' => 'TEXTAREA'),
                    array('name' => 'Ruta.realizada', 'label' => 'Realizada', 'presentation' => 'RUTAS::ESTADO_RUTA'),
                ),
            ),
            array(
                'type' => 'fieldset',
                'title' => 'Mapa',
                'fields' => array(
                    array('name' => 'centro', 'label' => 'Centro', 'isvisible' => false),
                    array('name' => 'zoom', 'label' => 'Zoom', 'isvisible' => false),
                    array('name' => 'tmp_id', 'label' => 'Mapa', 'presentation' => 'RUTAS::MAPA', 'readonly' => true),
                ),
            ),
            array(
                'type' => 'table',
                'assoc' => 'true',
                'paginate' => 'false',
                'title' => 'Subsidios',
                'model' => 'Subsidio',
                'fields' => array(
                    array('name' => 'Subsidio.en_ruta', 'label' => 'Estado', 'presentation' => 'SUBSIDIOS::ESTADO_SUBSIDIO', 'isvisible' => false),
                    array('name' => 'Subsidio.calle', 'label' => 'Calle'),
                    array('name' => 'Subsidio.altura', 'label' => 'Altura'),
                    array('name' => 'Subsidio.piso', 'label' => 'Piso'),
                    array('name' => 'Subsidio.barrio', 'label' => 'Barrio'),
                    array('name' => 'Subsidio.comuna', 'label' => 'Comuna'),
                    array('name' => 'Subsidio.nombre_solicitante', 'label' => 'Nombre'),
                    array('name' => 'Subsidio.apellido_solicitante', 'label' => 'Apellido'),
                    array('name' => 'Subsidio.telefono', 'label' => 'Teléfono'),
                    array('name' => 'Subsidio.numero', 'label' => 'Expediente'),
                ),
                'conditions' => array('Subsidio.en_ruta !=' => 'Verificado'),
                'order' => array('Subsidio.calle ASC', 'Subsidio.altura ASC'),
                'actions' => array(),
            ),
        ),
        'jsincludes' => array(
            'https://maps.google.com/maps/api/js?sensor=false',
            'rutas/maint',
        ),
    );

}
